<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '909899BF5D0C303163EB7AB88C3FA28C';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'gmailgadgettest',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function B(){}
function Sl(){}
function Sh(){}
function qh(){}
function th(){}
function Ph(){}
function Ub(){}
function nc(){}
function Gc(){}
function Vc(){}
function od(){}
function vd(){}
function ii(){}
function pi(){}
function wi(){}
function tl(){}
function V(){U()}
function Z(){U()}
function rg(){qg()}
function ui(){fc()}
function Ei(){fc()}
function Ri(){fc()}
function Vi(){fc()}
function Ql(){fc()}
function zl(){Rj(this)}
function $b(a){this.b=a}
function bc(a){this.b=a}
function si(a){this.b=a}
function Ji(a){this.b=a}
function di(a){this.c=a}
function Ah(a){this.g=a}
function jk(a){this.b=a}
function wk(a){this.b=a}
function Sk(a){this.d=a}
function dl(a){this.b=a}
function Sc(){this.b={}}
function fb(){this.b=gb()}
function Oc(){this.d=++Lc}
function vj(){this.b=new nc}
function El(){this.b=new zl}
function F(){F=Sl;E=new I}
function Ch(){Ch=Sl;Eh()}
function P(){return hm}
function Vb(a){return a.q()}
function ob(a){fc();this.f=a}
function pb(a){fc();this.f=a}
function yc(a,b){a.e=b}
function Ac(a,b){a.b=b}
function Bc(a,b){a.c=b}
function mc(a,b){a.b+=b}
function Rg(a,b){Ig(a.g,b)}
function Ig(a,b){yg();Jg(a,b)}
function gh(a,b){dh(a,b,a.g)}
function Wh(a,b){Yh(a,b,a.c)}
function Xf(a,b,c){bg(a.b,b,c)}
function Rc(a,b){return a.b[b]}
function lg(a){$wnd.alert(a)}
function ud(a){rd.call(this,a)}
function nh(a){ud.call(this,a)}
function Pi(a){ob.call(this,a)}
function Si(a){ob.call(this,a)}
function Wi(a){ob.call(this,a)}
function $i(a){ob.call(this,a)}
function Cj(a){ob.call(this,a)}
function vg(){ad.call(this,null)}
function zg(a,b){a.__listener=b}
function Ug(a,b){!!a.e&&_c(a.e,b)}
function Wf(a,b){return ag(a.b,b)}
function Cl(a,b){return Sj(a.b,b)}
function Qk(a){return a.c<a.d.D()}
function Qb(a){return !!a.b||!!a.g}
function Rf(a){return new Pf[a]}
function Vj(b,a){return b.f[Nm+a]}
function Mb(){Mb=Sl;Lb=new Ub}
function qg(){qg=Sl;pg=new Oc}
function rl(){rl=Sl;ql=new tl}
function mi(){mi=Sl;li=(F(),E)}
function qj(){qj=Sl;nj={};pj={}}
function mg(){if(!hg){Lg();hg=true}}
function yg(){if(!wg){Hg();wg=true}}
function yj(a,b){mc(a.b,b);return a}
function z(a,b){this.b=a;this.c=b}
function $k(a,b){this.b=a;this.c=b}
function Ll(a,b){this.b=a;this.c=b}
function Bk(a,b){this.c=a;this.b=b}
function ad(a){this.b=new md;this.c=a}
function Yf(){this.b='localStorage'}
function jl(){this.b=xd(Jf,Wl,0,0,0)}
function _h(){this.b=xd(If,Wl,14,4,0)}
function ij(a){return xd(Lf,Wl,1,a,0)}
function Ag(a){return !Kd(a)&&Jd(a,9)}
function Md(a){return a==null?null:a}
function qc(a,b){return a.contains(b)}
function Gd(a,b){return a.cM&&a.cM[b]}
function Fd(a,b){return a.cM&&!!a.cM[b]}
function Hb(a){return a.$H||(a.$H=++zb)}
function Ld(a){return a.tM==Sl||Fd(a,1)}
function dj(b,a){return b.charCodeAt(a)}
function Xj(b,a){return Nm+a in b.f}
function Dl(a,b){return ak(a.b,b)!=null}
function vb(a){return Kd(a)?gc(Id(a)):hm}
function oc(b,a){return b.appendChild(a)}
function pc(b,a){return b.removeChild(a)}
function Jd(a,b){return a!=null&&Fd(a,b)}
function fj(c,a,b){return c.indexOf(a,b)}
function Ik(a,b){(a<0||a>=b)&&Lk(a,b)}
function Ib(a){$wnd.clearTimeout(a)}
function bg(a,b,c){$wnd[a].setItem(b,c)}
function pl(a,b,c,d){a.splice(b,c,d)}
function gd(a,b,c){var d;d=id(a,b);d.B(c)}
function jd(a,b){var c;c=kd(a,b);return c}
function $(){(!Y||cb())&&bb();return Y}
function gb(){return (new Date).getTime()}
function ag(a,b){return $wnd[a].getItem(b)}
function ub(a){return a==null?null:a.name}
function sb(a){return a==null?null:a.message}
function rb(a){return Kd(a)?sb(Id(a)):a+hm}
function Cb(a,b,c){return a.apply(b,c);var d}
function w(a,b,c){this.g=a;this.f=b;this.e=c}
function zj(a){this.b=new nc;mc(this.b,a)}
function md(){this.e=new zl;this.d=false}
function mh(){mh=Sl;kh=new qh;lh=new th}
function Fc(){Fc=Sl;Ec=new Pc(new Gc)}
function Uh(){Kh.call(this,$doc.body)}
function Kh(a){this.b=new _h;this.g=a;Vg(this)}
function qb(a){fc();this.c=a;this.b=hm;ec(this)}
function ki(a,b,c){this.b=a;this.d=b;this.c=c}
function hl(a,b){zd(a.b,a.c++,b);return true}
function Tb(a,b){a.b=Wb(a.b,[b,false]);Rb(a)}
function ed(a,b){!a.b&&(a.b=new jl);hl(a.b,b)}
function Xc(a){var b;if(Uc){b=new Vc;_c(a,b)}}
function zi(a){var b=Pf[a.c];a=null;return b}
function hc(){try{null.a()}catch(a){return a}}
function Lh(a){Jh();try{Wg(a)}finally{Dl(Ih,a)}}
function $c(a,b,c){return new od(fd(a.b,b,c))}
function ak(a,b){return !b?ck(a):bk(a,b,~~Hb(b))}
function N(a){var b;return b=a,Ld(b)?b.hC():Hb(b)}
function jg(a){mg();return kg(Uc?Uc:(Uc=new Oc),a)}
function Ai(a){return typeof a=='number'&&a>0}
function Kd(a){return a!=null&&a.tM!=Sl&&!Fd(a,1)}
function Lj(a){var b;b=new jk(a);return new $k(a,b)}
function Bl(a,b){var c;c=Yj(a.b,b,a);return c==null}
function hh(a,b){var c;c=eh(a,b);c&&ih(b.g);return c}
function Wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function dc(a,b){a.length>=b&&a.splice(0,b);return a}
function rd(a){pb.call(this,td(a),sd(a));this.b=a}
function aj(a){this.b='Unknown';this.d=a;this.c=-1}
function Jh(){Jh=Sl;Gh=new Ph;Hh=new zl;Ih=new El}
function Cd(){Cd=Sl;Ad=[];Bd=[];Dd(new vd,Ad,Bd)}
function tj(){if(oj==256){nj=pj;pj={};oj=0}++oj}
function Od(a){if(a!=null){throw new Ei}return null}
function Nf(a){if(Jd(a,22)){return a}return new qb(a)}
function Zk(a){var b;b=new ok(a.c.b);return new dl(b)}
function Lk(a,b){throw new Si('Index: '+a+', Size: '+b)}
function kg(a,b){return $c((!ig&&(ig=new vg),ig),a,b)}
function yl(a,b){return Md(a)===Md(b)||a!=null&&M(a,b)}
function Rl(a,b){return Md(a)===Md(b)||a!=null&&M(a,b)}
function M(a,b){var c;return c=a,Ld(c)?c.eQ(b):c===b}
function xd(a,b,c,d,e){var f;f=wd(e,d);yd(a,b,c,f);return f}
function Hd(a,b){if(a!=null&&!Gd(a,b)){throw new Ei}return a}
function Wk(a){if(a.c<=0){throw new Ql}return a.b.J(--a.c)}
function Rk(a){if(a.c>=a.d.D()){throw new Ql}return a.d.J(a.c++)}
function ci(a){if(a.b>=a.c.c){throw new Ql}return a.c.b[++a.b]}
function ej(a,b){if(!Jd(b,1)){return false}return String(a)==b}
function Rj(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Dh(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function Mh(){Jh();try{oh(Ih,Gh)}finally{Rj(Ih.b);Rj(Hh)}}
function dh(a,b,c){Xg(b);Wh(a.b,b);oc(c,(Ch(),Dh(b.g)));Yg(b,a)}
function $h(a,b){var c;c=Xh(a,b);if(c==-1){throw new Ql}Zh(a,c)}
function $j(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function ck(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function yi(a,b,c){var d;d=new wi;d.d=a+b;Ai(c)&&Bi(c,d);return d}
function yd(a,b,c,d){Cd();Ed(d,Ad,Bd);d.cZ=a;d.cM=b;d.qI=c;return d}
function Ed(a,b,c){Cd();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function v(a,b,c){a.g.o(b.c+gm+P(b),c.b+gm+(c.c==null?hm:c.c))}
function Fb(a,b,c){var d;d=Db();try{return Cb(a,b,c)}finally{Gb(d)}}
function sd(a){var b;b=a.x();if(!b.z()){return null}return Hd(b.A(),22)}
function il(a,b,c){for(;c<a.c;++c){if(Rl(b,a.b[c])){return c}}return -1}
function Id(a){if(a!=null&&(a.tM==Sl||Fd(a,1))){throw new Ei}return a}
function U(){U=Sl;T=Zf();if(!T){throw new Wi('Storage is null')}}
function _f(){this.b=$wnd.localStorage!=null;$wnd.sessionStorage!=null}
function Jb(){return $wnd.setTimeout(function(){yb!=0&&(yb=0);Bb=-1},10)}
function Gb(a){a&&Ob((Mb(),Lb));--yb;if(a){if(Bb!=-1){Ib(Bb);Bb=-1}}}
function Dd(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Xh(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
function ng(){var a;if(hg){a=new rg;!!ig&&_c(ig,a);return null}return null}
function cb(){var a=$doc.cookie;if(a!=cg){cg=a;return true}else{return false}}
function _j(e,a,b){var c,d=e.f;a=Nm+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function Xk(a,b){var c;this.b=a;this.d=a;c=a.D();(b<0||b>c)&&Lk(b,c);this.c=b}
function Pc(a){Oc.call(this);this.b=a;!zc&&(zc=new Sc);zc.b[sm]=this;this.c=sm}
function Zf(){!Vf&&(Vf=new _f);if(Vf.b){!Uf&&(Uf=new Yf);return Uf}return null}
function ni(){var a;a=new Bh;Tg(a,new pi,(Fc(),Fc(),Ec));gh((Jh(),Nh()),a)}
function Sj(a,b){return b==null?a.d:Jd(b,1)?Xj(a,Hd(b,1)):Wj(a,b,~~N(b))}
function Tj(a,b){return b==null?a.c:Jd(b,1)?Vj(a,Hd(b,1)):Uj(a,b,~~N(b))}
function Yj(a,b,c){return b==null?$j(a,c):Jd(b,1)?_j(a,Hd(b,1),c):Zj(a,b,c,~~N(b))}
function Nd(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function K(a){var b=/%20/g;return encodeURIComponent(a).replace(b,'+')}
function jj(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function ih(a){a.style['left']=hm;a.style['top']=hm;a.style['position']=hm}
function yh(a){var b;Vg(a);b=a.g.tabIndex;-1==b&&(a.g.tabIndex=0,undefined)}
function Pb(a){var b;if(a.b){b=a.b;a.b=null;!a.g&&(a.g=[]);Xb(b,a.g)}!!a.g&&(a.g=Sb(a.g))}
function Nb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Xb(b,c)}while(a.c);a.c=c}}
function Ob(a){var b,c;if(a.d){c=null;do{b=a.d;a.d=null;c=Xb(b,c)}while(a.d);a.d=c}}
function C(a){var b,c;c=gj(a,gm,0);b=new B;b.b=c[0];b.c=c.length>1?c[1]:null;return b}
function Ej(a,b){var c;while(a.z()){c=a.A();if(b==null?c==null:M(b,c)){return a}}return null}
function xi(a,b,c){var d;d=new wi;d.d=a+b;Ai(c!=0?-c:0)&&Bi(c!=0?-c:0,d);d.b=4;return d}
function fg(a,b,c){var d;d=dg;dg=a;b==eg&&xg(a.type)==8192&&(eg=null);c.t(a);dg=d}
function ok(a){var b;b=new jl;a.d&&hl(b,new wk(a));Qj(a,b);Pj(a,b);this.b=new Sk(b)}
function tb(a){var b;return a==null?'null':Kd(a)?ub(Id(a)):Jd(a,1)?rm:(b=a,Ld(b)?b.cZ:Yd).d}
function Eb(b){return function(){try{return Fb(b,this,arguments)}catch(a){throw a}}}
function ri(a,b){lg('Got an OAuth token:\n'+b+'\nToken expires in '+s((mi(),li),a.b)+' ms\n')}
function s(a,b){var c;c=a.g.n(b.c+gm+P(b));return c==null?-Infinity:(new Ji(Ii(C(c).c))).b-gb()}
function H(c){var b=c;!$wnd.oauth2&&($wnd.oauth2={});$wnd.oauth2.__doLogin=fm(function(a){b.k(a)})}
function Qj(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Bk(e,c.substring(1));a.B(d)}}}
function sj(a){qj();var b=Nm+a;var c=pj[b];if(c!=null){return c}c=nj[b];c==null&&(c=rj(a));tj();return pj[b]=c}
function ic(a){var b,c,d;d=jc(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function lb(a){var b,c,d;c=xd(Kf,Wl,21,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Vi}c[d]=a[d]}}
function id(a,b){var c,d;d=Hd(Tj(a.e,b),24);if(!d){d=new zl;Yj(a.e,b,d)}c=Hd(d.c,23);if(!c){c=new jl;$j(d,c)}return c}
function kd(a,b){var c,d;d=Hd(Tj(a.e,b),24);if(!d){return rl(),rl(),ql}c=Hd(d.c,23);if(!c){return rl(),rl(),ql}return c}
function ik(a,b){var c,d,e;if(Jd(b,25)){c=Hd(b,25);d=c.F();if(Sj(a.b,d)){e=Tj(a.b,d);return yl(c.G(),e)}}return false}
function Db(){var a;if(yb!=0){a=gb();if(a-Ab>2000){Ab=a;Bb=Jb()}}if(yb++==0){Nb((Mb(),Lb));return true}return false}
function Zh(a,b){var c;if(b<0||b>=a.c){throw new Ri}--a.c;for(c=b;c<a.c;++c){zd(a.b,c,a.b[c+1])}zd(a.b,a.c,null)}
function ld(a){var b,c;if(a.b){try{for(c=new Sk(a.b);c.c<c.d.D();){b=Hd(Rk(c),15);gd(b.b,b.d,b.c)}}finally{a.b=null}}}
function Rb(a){if(!a.j){a.j=true;!a.f&&(a.f=new $b(a));Yb(a.f,1);!a.i&&(a.i=new bc(a));Yb(a.i,50)}}
function Q(){this.b='https://github.com/login/oauth/authorize';this.c='8830365b0bebb11b76a3'}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{fm(Mf)()}catch(a){b(c)}else{fm(Mf)()}}
function Yb(b,c){Mb();$wnd.setTimeout(function(){var a=fm(Vb)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function Nh(){Jh();var a;a=Hd(Tj(Hh,null),12);if(a){return a}Hh.e==0&&jg(new Sh);a=new Uh;Yj(Hh,null,a);Bl(Ih,a);return a}
function hj(c){if(c.length==0||c[0]>Om&&c[c.length-1]>Om){return c}var a=c.replace(/^(\s*)/,hm);var b=a.replace(/\s*$/,hm);return b}
function fc(){var a,b,c,d;c=dc(ic(hc()),3);d=xd(Kf,Wl,21,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new aj(c[a])}lb(d)}
function ec(a){var b,c,d,e;d=ic(Kd(a.c)?Id(a.c):null);e=xd(Kf,Wl,21,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new aj(d[b])}lb(e)}
function Pj(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.B(e[f])}}}}
function Uj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.F();if(h.E(a,g)){return f.G()}}}return null}
function Wj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.F();if(h.E(a,g)){return true}}}return false}
function Cc(a,b,c){var d,e,f;if(zc){f=Hd(Rc(zc,a.type),3);if(f){d=f.b.b;e=f.b.c;Ac(f.b,a);Bc(f.b,c);Ug(b,f.b);Ac(f.b,d);Bc(f.b,e)}}}
function Tg(a,b,c){var d;d=xg(c.c);d==-1?Rg(a,c.c):a.d==-1?Kg(a.g,d|(a.g.__eventBits||0)):(a.d|=d);return $c(!a.e?(a.e=new ad(a)):a.e,c,b)}
function gc(b){var c=hm;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+qm+b[d]}catch(a){}}}}catch(a){}return c}
function Xg(a){if(!a.f){Jh();Cl(Ih,a)&&Lh(a)}else if(a.f){hh(a.f,a)}else if(a.f){throw new Pi("This widget's parent does not implement HasWidgets")}}
function eh(a,b){var c,d;if(b.f!=a){return false}try{Yg(b,null)}finally{c=b.g;pc((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);$h(a.b,b)}return true}
function Bh(){var a;Ah.call(this,(a=$doc.createElement('BUTTON'),a.type='button',a));this.g['className']='gwt-Button';this.g.innerHTML='Authenticate with Github'}
function Bi(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=zi(b);if(d){c=d.prototype}else{d=Pf[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function Wg(a){if(!a.c){throw new Pi("Should only call onDetach when the widget is attached to the browser's document")}try{a.v()}finally{a.g.__listener=null;a.c=false}}
function Yi(){Yi=Sl;Xi=yd(Hf,Wl,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Ti(a){var b,c,d;b=xd(Hf,Wl,-1,8,1);c=(Yi(),Xi);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return jj(b,d,8)}
function Xb(b,c){var d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].q()&&(c=Wb(c,f)):(ri(f[0].b,f[0].c.b),undefined)}catch(a){a=Nf(a);if(!Jd(a,22))throw a}}return c}
function Fj(a){var b,c,d,e;d=new vj;b=null;d.b.b+='[';c=a.x();while(c.z()){b!=null?(mc(d.b,b),d):(b=Pm);e=c.A();mc(d.b,e===a?'(this Collection)':hm+e)}d.b.b+=']';return d.b.b}
function fd(a,b,c){if(!b){throw new Wi('Cannot add a handler with a null type')}if(!c){throw new Wi('Cannot add a null handler')}a.c>0?ed(a,new ki(a,b,c)):gd(a,b,c);return new ii}
function bk(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.F();if(h.E(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.G()}}}return null}
function Zj(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.F();if(j.E(a,h)){var i=g.G();g.H(b);return i}}}else{d=j.b[c]=[]}var g=new Ll(a,b);d.push(g);++j.e;return null}
function wd(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Yg(a,b){var c;c=a.f;if(!b){try{!!c&&c.c&&Wg(a)}finally{a.f=null}}else{if(c){throw new Pi('Cannot set a new parent without first clearing the old parent')}a.f=b;b.c&&yh(a)}}
function oh(b,c){mh();var d,e,f,g;d=null;for(g=b.x();g.z();){f=Hd(g.A(),14);try{c.y(f)}catch(a){a=Nf(a);if(Jd(a,22)){e=a;!d&&(d=new El);Bl(d,e)}else throw a}}if(d){throw new nh(d)}}
function Sf(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function I(){var a,b;w.call(this,(!Vf&&(Vf=new _f),Vf.b?new V:new Z),(Mb(),Lb),(b='__gwtDevModeHook:'+$moduleName+':moduleBase',a=$wnd||self,a[b]||$moduleBase)+'oauthWindow.html');H(this)}
function Ii(a){var b;if(!(b=Hi,!b&&(b=Hi=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a))){throw new $i('For input string: "'+a+'"')}return parseFloat(a)}
function _c(b,c){var d,e;!c.d||(c.d=false,c.e=null);e=c.e;yc(c,b.c);try{hd(b.b,c)}catch(a){a=Nf(a);if(Jd(a,16)){d=a;throw new ud(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function lj(a){var b,c;if(a>=65536){b=55296+(a-65536>>10&1023)&65535;c=56320+(a-65536&1023)&65535;return String.fromCharCode(b)+String.fromCharCode(c)}else{return String.fromCharCode(a&65535)}}
function rj(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+dj(a,c++)}return b|0}
function zd(a,b,c){if(c!=null){if(a.qI>0&&!Gd(c,a.qI)){throw new ui}else if(a.qI==-1&&(c.tM==Sl||Fd(c,1))){throw new ui}else if(a.qI<-1&&!(c.tM!=Sl&&!Fd(c,1))&&!Gd(c,-a.qI)){throw new ui}}return a[b]=c}
function Yh(a,b,c){var d,e;if(c<0||c>a.c){throw new Ri}if(a.c==a.b.length){e=xd(If,Wl,14,a.b.length*2,0);for(d=0;d<a.b.length;++d){zd(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){zd(a.b,d,a.b[d-1])}zd(a.b,c,b)}
function td(a){var b,c,d,e,f;c=a.D();if(c==0){return null}b=new zj(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.x();f.z();){e=Hd(f.A(),22);d?(d=false):(b.b.b+=om,b);yj(b,e.p())}return b.b.b}
function Qf(a,b,c){var d=Pf[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Pf[a]=function(){});_=d.prototype=b<0?{}:Rf(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function Vg(a){var b;if(a.c){throw new Pi("Should only call onAttach when the widget is detached from the browser's document")}a.c=true;zg(a.g,a);b=a.d;a.d=-1;b>0&&(a.d==-1?Kg(a.g,b|(a.g.__eventBits||0)):(a.d|=b));a.u()}
function G(a,b){if(!!a.b&&!a.b.closed){lg(km+(new Pi('Authentication in progress')).f)}else{a.b=$wnd.open(b,'popupWindow','width=800,height=600');!a.b&&lg(km+(new ob('The authentication popup window appears to have been blocked')).p())}}
function jc(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=hm,undefined):(f[b]=hj(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function bb(){Y={};var b=$doc.cookie;if(b&&b!=hm){var c=b.split(om);for(var d=0;d<c.length;++d){var e,f;var g=c[d].indexOf(nm);if(g==-1){e=c[d];f=hm}else{e=c[d].substring(0,g);f=c[d].substring(g+1)}try{e=decodeURIComponent(e)}catch(a){}try{f=decodeURIComponent(f)}catch(a){}Y[e]=f}}}
function Sb(a){var b,c,d,e,f,g,h;f=a.length;if(f==0){return null}b=false;c=new fb;while(gb()-c.b<100){d=false;for(e=0;e<f;++e){h=a[e];if(!h){continue}d=true;if(!h[0].q()){a[e]=null;b=true}}if(!d){break}}if(b){g=[];for(e=0;e<f;++e){!!a[e]&&(g[g.length]=a[e],undefined)}return g.length==0?null:g}else{return a}}
function Eh(){var c=function(){};c.prototype={className:hm,clientHeight:0,clientWidth:0,dir:hm,getAttribute:function(a,b){return this[a]},href:hm,id:hm,lang:hm,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:hm,style:{},title:hm};$wnd.GwtPotentialElementShim=c}
function hd(b,c){var d,e,f,g,h;if(!c){throw new Wi('Cannot fire null event')}try{++b.c;g=jd(b,c.s());d=null;h=b.d?g.L(g.D()):g.K();while(b.d?h.c>0:h.c<h.d.D()){f=b.d?Wk(h):Rk(h);try{c.r(Hd(f,6))}catch(a){a=Nf(a);if(Jd(a,22)){e=a;!d&&(d=new El);Bl(d,e)}else throw a}}if(d){throw new rd(d)}}finally{--b.c;b.c==0&&ld(b)}}
function u(a,b,c){var d,e,f;a.d=b;a.c=c;d=yj(yj(yj(yj(yj(yj(yj(yj(yj(yj(yj(yj(new zj(b.b),b.b.indexOf(lm)!=-1?mm:lm),'client_id'),nm),K(b.c)),mm),'response_type'),nm),'token'),mm),'scope'),nm),hm).b.b+'&redirect_uri='+K(a.e);e=(f=a.g.n(b.c+gm),f!=null?C(f):null);!e||e.c==null||(new Ji(Ii(e.c))).b<gb()+600000?G(a,d):Tb(a.f,new z(c,e))}
function Lg(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=fm(ng)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=fm(function(a){try{hg&&Xc((!ig&&(ig=new vg),ig))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Mf(){var a;!!$stats&&Sf('com.google.gwt.useragent.client.UserAgentAsserter');a=gi();ej(tm,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Sf('com.google.gwt.user.client.DocumentModeAsserter');gg();!!$stats&&Sf('com.reloki.client.GmailGadgetTest');ni(mi())}
function Jg(a,b){switch(b){case 'drag':a.ondrag=Fg;break;case 'dragend':a.ondragend=Fg;break;case 'dragenter':a.ondragenter=Eg;break;case 'dragleave':a.ondragleave=Fg;break;case 'dragover':a.ondragover=Eg;break;case 'dragstart':a.ondragstart=Fg;break;case 'drop':a.ondrop=Fg;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,Fg,false);a.addEventListener(b,Fg,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function gj(l,a,b){var c=new RegExp(a,'g');var d=[];var e=0;var f=l;var g=null;while(true){var h=c.exec(f);if(h==null||f==hm||e==b-1&&b>0){d[e]=f;break}else{d[e]=f.substring(0,h.index);f=f.substring(h.index+h[0].length,f.length);c.lastIndex=0;if(g==f){d[e]=f.substring(0,1);f=f.substring(1)}g=f;e++}}if(b==0&&l.length>0){var i=d.length;while(i>0&&d[i-1]==hm){--i}i<d.length&&d.splice(i,d.length-i)}var j=ij(d.length);for(var k=0;k<d.length;++k){j[k]=d[k]}return j}
function Kg(a,b){yg();a.__eventBits=b;a.onclick=b&1?Fg:null;a.ondblclick=b&2?Fg:null;a.onmousedown=b&4?Fg:null;a.onmouseup=b&8?Fg:null;a.onmouseover=b&16?Fg:null;a.onmouseout=b&32?Fg:null;a.onmousemove=b&64?Fg:null;a.onkeydown=b&128?Fg:null;a.onkeypress=b&256?Fg:null;a.onkeyup=b&512?Fg:null;a.onchange=b&1024?Fg:null;a.onfocus=b&2048?Fg:null;a.onblur=b&4096?Fg:null;a.onlosecapture=b&8192?Fg:null;a.onscroll=b&16384?Fg:null;a.onload=b&32768?Gg:null;a.onerror=b&65536?Fg:null;a.onmousewheel=b&131072?Fg:null;a.oncontextmenu=b&262144?Fg:null;a.onpaste=b&524288?Fg:null}
function gi(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(tm)!=-1}())return tm;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(Mm)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(Mm)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function t(a,b){var c,d,e,f,g,h,i,j,k,l;h=new B;c=null;d=hm;e=hm;g=1;while(g<b.length-1){k=fj(b,lj(61),g);if(k<0){break}i=b.substr(g,k-g);j=fj(b,lj(38),k);j=j<0?b.length:j;l=b.substr(k+1,j-(k+1));g=j+1;if(ej(i,'access_token')){h.b=l}else if(ej(i,'expires_in')){f=new Ji((new Ji(Ii(l))).b*1000);h.c=hm+(gb()+f.b)}else ej(i,im)?(c=l):ej(i,'error_description')?(d=' ('+l+jm):ej(i,'error_uri')&&(e='; see: '+l)}if(c!=null){lg(km+(new ob('Error from provider: '+c+d+e)).p())}else if(h.b==null){lg(km+(new ob('Could not find access_token in hash '+b)).p())}else{v(a,a.d,h);ri(a.c,h.b)}}
function xg(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case sm:return 1;case vm:return 2;case 'focus':return 2048;case wm:return 128;case xm:return 256;case ym:return 512;case 'load':return 32768;case 'losecapture':return 8192;case zm:return 4;case Am:return 64;case Bm:return 32;case Cm:return 16;case Dm:return 8;case 'scroll':return 16384;case im:return 65536;case 'DOMMouseScroll':case Em:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Fm:return 1048576;case Gm:return 2097152;case Hm:return 4194304;case Im:return 8388608;case Jm:return 16777216;case Km:return 33554432;case Lm:return 67108864;default:return -1;}}
function gg(){var a,b,c;b=$doc.compatMode;a=yd(Lf,Wl,1,[um]);for(c=0;c<a.length;++c){if(ej(a[c],b)){return}}a.length==1&&ej(um,a[0])&&ej('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function Hg(){Cg=fm(function(a){return true});Fg=fm(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Ag(b)&&fg(a,c,b)});Eg=fm(function(a){a.preventDefault();Fg.call(this,a)});Gg=fm(function(a){this.__gwtLastUnhandledEvent=a.type;Fg.call(this,a)});Dg=fm(function(a){var b=Cg;if(b(a)){var c=Bg;if(c&&c.__listener){if(Ag(c.__listener)){fg(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(sm,Dg,true);$wnd.addEventListener(vm,Dg,true);$wnd.addEventListener(zm,Dg,true);$wnd.addEventListener(Dm,Dg,true);$wnd.addEventListener(Am,Dg,true);$wnd.addEventListener(Cm,Dg,true);$wnd.addEventListener(Bm,Dg,true);$wnd.addEventListener(Em,Dg,true);$wnd.addEventListener(wm,Cg,true);$wnd.addEventListener(ym,Cg,true);$wnd.addEventListener(xm,Cg,true);$wnd.addEventListener(Fm,Dg,true);$wnd.addEventListener(Gm,Dg,true);$wnd.addEventListener(Hm,Dg,true);$wnd.addEventListener(Im,Dg,true);$wnd.addEventListener(Jm,Dg,true);$wnd.addEventListener(Km,Dg,true);$wnd.addEventListener(Lm,Dg,true)}
var hm='',Om=' ',mm='&',jm=')',Pm=', ',gm='-----',Nm=':',qm=': ',om='; ',nm='=',lm='?',um='CSS1Compat',km='Error:\n',rm='String',Ym='UmbrellaException',Sm='[Ljava.lang.',sm='click',Vm='com.google.api.gwt.oauth2.client.',Rm='com.google.gwt.core.client.',Um='com.google.gwt.core.client.impl.',$m='com.google.gwt.event.dom.client.',Zm='com.google.gwt.event.shared.',bn='com.google.gwt.storage.client.',an='com.google.gwt.user.client.',Wm='com.google.gwt.user.client.ui.',Xm='com.google.web.bindery.event.shared.',Tm='com.reloki.client.',vm='dblclick',im='error',Km='gesturechange',Lm='gestureend',Jm='gesturestart',pm='gwt-oauth2-',Qm='java.lang.',_m='java.util.',wm='keydown',xm='keypress',ym='keyup',zm='mousedown',Am='mousemove',Bm='mouseout',Cm='mouseover',Dm='mouseup',Em='mousewheel',Mm='msie',tm='opera',Im='touchcancel',Hm='touchend',Gm='touchmove',Fm='touchstart';var _,Pf={},$l={5:1,7:1,9:1,10:1,11:1,13:1,14:1},Wl={17:1},em={17:1,23:1},Xl={17:1,22:1},dm={25:1},cm={26:1},_l={5:1,7:1,9:1,10:1,11:1,12:1,13:1,14:1},Yl={7:1},Zl={16:1,17:1,22:1},Vl={},bm={24:1},am={18:1};Qf(1,-1,Vl);_.eQ=function o(a){return this===a};_.gC=function p(){return this.cZ};_.hC=function q(){return Hb(this)};_.tS=function r(){return this.cZ.d+'@'+Ti(this.hC())};_.toString=function(){return this.tS()};_.tM=Sl;Qf(3,1,{});_.k=function x(a){t(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;Qf(4,1,{},z);_.b=null;_.c=null;Qf(5,1,{},B);_.b=null;_.c=null;Qf(6,3,{},I);_.k=function J(a){!!this.b&&!this.b.closed&&(this.b.close(),undefined);t(this,a)};_.b=null;var E;Qf(10,1,{},Q);_.b=null;_.c=null;Qf(12,1,{},V);_.n=function W(a){return Wf(T,a)};_.o=function X(a,b){Xf(T,a,b)};var T;Qf(11,12,{},Z);_.n=function ab(a){var b=$;return b[pm+a]};_.o=function db(a,b){$doc.cookie=pm+encodeURIComponent(name)+nm+encodeURIComponent(b)};var Y=null;Qf(13,1,{},fb);Qf(18,1,Xl);_.p=function mb(){return this.f};_.tS=function nb(){var a,b;a=this.cZ.d;b=this.p();return b!=null?a+qm+b:a};_.f=null;Qf(17,18,Xl);Qf(16,17,Xl,ob);Qf(15,16,Xl,qb);_.p=function wb(){this.d==null&&(this.e=tb(this.c),this.b=this.b+qm+rb(this.c),this.d='('+this.e+') '+vb(this.c)+this.b,undefined);return this.d};_.b=hm;_.c=null;_.d=null;_.e=null;Qf(21,1,{});var yb=0,zb=0,Ab=0,Bb=-1;Qf(23,21,{},Ub);_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var Lb;Qf(24,1,{},$b);_.q=function _b(){this.b.e=true;Pb(this.b);this.b.e=false;return this.b.j=Qb(this.b)};_.b=null;Qf(25,1,{},bc);_.q=function cc(){this.b.e&&Yb(this.b.f,1);return this.b.j};_.b=null;Qf(31,1,{});Qf(32,31,{},nc);_.b=hm;Qf(47,1,{});_.tS=function xc(){return 'An event type'};_.e=null;Qf(46,47,{});_.d=false;Qf(45,46,{});_.s=function Dc(){return Fc(),Ec};_.b=null;_.c=null;var zc=null;Qf(44,45,{});Qf(43,44,{});Qf(42,43,{},Gc);_.r=function Hc(a){var b;Hd(a,2);b=new Q;u((mi(),li),b,new si(b))};var Ec;Qf(50,1,{});_.hC=function Mc(){return this.d};_.tS=function Nc(){return 'Event type'};_.d=0;var Lc=0;Qf(49,50,{},Oc);Qf(48,49,{3:1},Pc);_.b=null;_.c=null;Qf(51,1,{},Sc);_.b=null;Qf(53,46,{},Vc);_.r=function Wc(a){Hd(a,4);Mh()};_.s=function Yc(){return Uc};var Uc=null;Qf(54,1,Yl,ad);_.b=null;_.c=null;Qf(57,1,{});Qf(56,57,{});_.b=null;_.c=0;_.d=false;Qf(55,56,{},md);Qf(58,1,{},od);Qf(60,16,Zl,rd);_.b=null;Qf(59,60,Zl,ud);Qf(61,1,{},vd);_.qI=0;var Ad,Bd;Qf(70,1,{},Yf);_.b=null;var Uf=null,Vf=null;Qf(71,1,{},_f);var cg=null;var dg=null,eg=null;var hg=false,ig=null;Qf(79,46,{},rg);_.r=function sg(a){Od(a);null.M()};_.s=function tg(){return pg};var pg;Qf(80,54,Yl,vg);var wg=false;var Bg=null,Cg=null,Dg=null,Eg=null,Fg=null,Gg=null;Qf(89,1,{10:1,13:1});_.tS=function Sg(){if(!this.g){return '(null handle)'}return this.g.outerHTML};_.g=null;Qf(88,89,$l);_.u=function Zg(){};_.v=function $g(){};_.w=function _g(){Vg(this)};_.t=function ah(a){var b;switch(xg(a.type)){case 16:case 32:b=a.relatedTarget;if(!!b&&qc(this.g,b)){return}}Cc(a,this,this.g)};_.c=false;_.d=0;_.e=null;_.f=null;Qf(87,88,$l);_.u=function bh(){oh(this,(mh(),kh))};_.v=function ch(){oh(this,(mh(),lh))};Qf(86,87,$l);_.x=function fh(){return new di(this.b)};Qf(85,86,$l);Qf(90,59,Zl,nh);var kh,lh;Qf(91,1,{},qh);_.y=function rh(a){a.w()};Qf(92,1,{},th);_.y=function uh(a){Wg(a)};Qf(95,88,$l);_.w=function zh(){yh(this)};Qf(94,95,$l);Qf(93,94,$l,Bh);Qf(97,85,_l);var Gh,Hh,Ih;Qf(98,1,{},Ph);_.y=function Qh(a){a.c&&Wg(a)};Qf(99,1,{4:1,6:1},Sh);Qf(100,97,_l,Uh);Qf(101,1,{},_h);_.x=function ai(){return new di(this)};_.b=null;_.c=0;Qf(102,1,{},di);
--></script>
<script><!--
_.z=function ei(){return this.b<this.c.c-1};_.A=function fi(){return ci(this)};_.b=-1;_.c=null;Qf(105,1,{},ii);Qf(106,1,{15:1},ki);_.b=null;_.c=null;_.d=null;var li;Qf(108,1,{2:1,6:1},pi);Qf(109,1,{},si);_.b=null;Qf(110,16,Xl,ui);Qf(111,1,{},wi);_.tS=function Ci(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?hm:'class ')+this.d};_.b=0;_.c=0;_.d=null;Qf(112,16,Xl,Ei);Qf(114,1,Wl);var Hi=null;Qf(113,114,{17:1,19:1,20:1},Ji);_.eQ=function Ki(a){return Jd(a,20)&&Hd(a,20).b==this.b};_.hC=function Li(){return Nd(this.b)};_.tS=function Mi(){return hm+this.b};_.b=0;Qf(115,16,Xl);Qf(116,16,Xl,Pi);Qf(117,16,Xl,Ri,Si);Qf(119,16,Xl,Vi,Wi);var Xi;Qf(121,115,Xl,$i);Qf(122,1,{17:1,21:1},aj);_.tS=function bj(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?Nm+this.c:hm)+jm};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,17:1,18:1,19:1};_.eQ=function kj(a){return ej(this,a)};_.hC=function mj(){return sj(this)};_.tS=_.toString;var nj,oj=0,pj;Qf(124,1,am,vj);_.tS=function wj(){return this.b.b};Qf(125,1,am,zj);_.tS=function Aj(){return this.b.b};Qf(126,16,Xl,Cj);Qf(127,1,{});_.B=function Gj(a){throw new Cj('Add not supported on this collection')};_.C=function Hj(a){var b;b=Ej(this.x(),a);return !!b};_.tS=function Ij(){return Fj(this)};Qf(129,1,bm);_.eQ=function Mj(a){var b,c,d,e,f;if(a===this){return true}if(!Jd(a,24)){return false}e=Hd(a,24);if(this.e!=e.e){return false}for(c=new ok((new jk(e)).b);Qk(c.b);){b=Hd(Rk(c.b),25);d=b.F();f=b.G();if(!(d==null?this.d:Jd(d,1)?Nm+Hd(d,1) in this.f:Wj(this,d,~~N(d)))){return false}if(!Rl(f,d==null?this.c:Jd(d,1)?Vj(this,Hd(d,1)):Uj(this,d,~~N(d)))){return false}}return true};_.hC=function Nj(){var a,b,c;c=0;for(b=new ok((new jk(this)).b);Qk(b.b);){a=Hd(Rk(b.b),25);c+=a.hC();c=~~c}return c};_.tS=function Oj(){var a,b,c,d;d='{';a=false;for(c=new ok((new jk(this)).b);Qk(c.b);){b=Hd(Rk(c.b),25);a?(d+=Pm):(a=true);d+=hm+b.F();d+=nm;d+=hm+b.G()}return d+'}'};Qf(128,129,bm);_.E=function dk(a,b){return Md(a)===Md(b)||a!=null&&M(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Qf(131,127,cm);_.eQ=function gk(a){var b,c,d;if(a===this){return true}if(!Jd(a,26)){return false}c=Hd(a,26);if(c.D()!=this.D()){return false}for(b=c.x();b.z();){d=b.A();if(!this.C(d)){return false}}return true};_.hC=function hk(){var a,b,c;a=0;for(b=this.x();b.z();){c=b.A();if(c!=null){a+=N(c);a=~~a}}return a};Qf(130,131,cm,jk);_.C=function kk(a){return ik(this,a)};_.x=function lk(){return new ok(this.b)};_.D=function mk(){return this.b.e};_.b=null;Qf(132,1,{},ok);_.z=function pk(){return Qk(this.b)};_.A=function qk(){return Hd(Rk(this.b),25)};_.b=null;Qf(134,1,dm);_.eQ=function tk(a){var b;if(Jd(a,25)){b=Hd(a,25);if(Rl(this.F(),b.F())&&Rl(this.G(),b.G())){return true}}return false};_.hC=function uk(){var a,b;a=0;b=0;this.F()!=null&&(a=N(this.F()));this.G()!=null&&(b=N(this.G()));return a^b};_.tS=function vk(){return this.F()+nm+this.G()};Qf(133,134,dm,wk);_.F=function xk(){return null};_.G=function yk(){return this.b.c};_.H=function zk(a){return $j(this.b,a)};_.b=null;Qf(135,134,dm,Bk);_.F=function Ck(){return this.b};_.G=function Dk(){return Vj(this.c,this.b)};_.H=function Ek(a){return _j(this.c,this.b,a)};_.b=null;_.c=null;Qf(136,127,{23:1});_.I=function Gk(a,b){throw new Cj('Add not supported on this list')};_.B=function Hk(a){this.I(this.D(),a);return true};_.eQ=function Jk(a){var b,c,d,e,f;if(a===this){return true}if(!Jd(a,23)){return false}f=Hd(a,23);if(this.D()!=f.D()){return false}d=new Sk(this);e=f.x();while(d.c<d.d.D()){b=Rk(d);c=Rk(e);if(!(b==null?c==null:M(b,c))){return false}}return true};_.hC=function Kk(){var a,b,c;b=1;a=new Sk(this);while(a.c<a.d.D()){c=Rk(a);b=31*b+(c==null?0:N(c));b=~~b}return b};_.x=function Mk(){return new Sk(this)};_.K=function Nk(){return new Xk(this,0)};_.L=function Ok(a){return new Xk(this,a)};Qf(137,1,{},Sk);_.z=function Tk(){return Qk(this)};_.A=function Uk(){return Rk(this)};_.c=0;_.d=null;Qf(138,137,{},Xk);_.b=null;Qf(139,131,cm,$k);_.C=function _k(a){return Sj(this.b,a)};_.x=function al(){return Zk(this)};_.D=function bl(){return this.c.b.e};_.b=null;_.c=null;Qf(140,1,{},dl);_.z=function el(){return Qk(this.b.b)};_.A=function fl(){var a;a=Hd(Rk(this.b.b),25);return a.F()};_.b=null;Qf(141,136,em,jl);_.I=function kl(a,b){(a<0||a>this.c)&&Lk(a,this.c);pl(this.b,a,0,b);++this.c};_.B=function ll(a){return hl(this,a)};_.C=function ml(a){return il(this,a,0)!=-1};_.J=function nl(a){return Ik(a,this.c),this.b[a]};_.D=function ol(){return this.c};_.c=0;var ql;Qf(143,136,em,tl);_.C=function ul(a){return false};_.J=function vl(a){throw new Ri};_.D=function wl(){return 0};Qf(144,128,{17:1,24:1},zl);Qf(145,131,{17:1,26:1},El);_.B=function Fl(a){return Bl(this,a)};_.C=function Gl(a){return Sj(this.b,a)};_.x=function Hl(){return Zk(Lj(this.b))};_.D=function Il(){return this.b.e};_.tS=function Jl(){return Fj(Lj(this.b))};_.b=null;Qf(146,134,dm,Ll);_.F=function Ml(){return this.b};_.G=function Nl(){return this.c};_.H=function Ol(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Qf(147,16,Xl,Ql);var fm=Eb;var ef=yi(Qm,'Object',1),Yd=yi(Rm,'JavaScriptObject$',9),Jf=xi(Sm,'Object;',152),lf=yi(Qm,'Throwable',18),Ze=yi(Qm,'Exception',17),ff=yi(Qm,'RuntimeException',16),gf=yi(Qm,'StackTraceElement',122),Kf=xi(Sm,'StackTraceElement;',154),qe=yi('com.google.gwt.lang.','SeedUtil',67),Ue=yi(Tm,'GmailGadgetTest$1',108),Te=yi(Tm,'GmailGadgetTest$1$1',109),df=yi(Qm,'Number',114),Hf=xi(hm,'[C',155),Xe=yi(Qm,'Class',111),Ye=yi(Qm,'Double',113),kf=yi(Qm,rm,2),Lf=xi(Sm,'String;',153),We=yi(Qm,'ClassCastException',112),jf=yi(Qm,'StringBuilder',125),Ve=yi(Qm,'ArrayStoreException',110),Xd=yi(Rm,'JavaScriptException',15),ce=yi(Um,'StringBufferImpl',31),Td=yi(Vm,'Auth',3),Qd=yi(Vm,'Auth$TokenInfo',5),Pd=yi(Vm,'Auth$1',4),Zd=yi(Rm,'Scheduler',21),Ie=yi(Wm,'UIObject',89),Le=yi(Wm,'Widget',88),Ce=yi(Wm,'FocusWidget',95),ze=yi(Wm,'ButtonBase',94),Ae=yi(Wm,'Button',93),De=yi(Wm,'Panel',87),Be=yi(Wm,'ComplexPanel',86),ve=yi(Wm,'AbsolutePanel',85),Se=yi(Xm,Ym,60),pe=yi(Zm,Ym,59),ye=yi(Wm,'AttachDetachException',90),we=yi(Wm,'AttachDetachException$1',91),xe=yi(Wm,'AttachDetachException$2',92),He=yi(Wm,'RootPanel',97),Ge=yi(Wm,'RootPanel$DefaultRootPanel',100),Ee=yi(Wm,'RootPanel$1',98),Fe=yi(Wm,'RootPanel$2',99),be=yi(Um,'StringBufferImplAppend',32),Wd=yi(Rm,'Duration',13),ae=yi(Um,'SchedulerImpl',23),$d=yi(Um,'SchedulerImpl$Flusher',24),_d=yi(Um,'SchedulerImpl$Rescuer',25),Rd=yi(Vm,'AuthImpl',6),Oe=yi(Xm,'Event',47),le=yi(Zm,'GwtEvent',46),fe=yi($m,'DomEvent',45),ge=yi($m,'HumanInputEvent',44),he=yi($m,'MouseEvent',43),de=yi($m,'ClickEvent',42),Me=yi(Xm,'Event$Type',50),ke=yi(Zm,'GwtEvent$Type',49),ee=yi($m,'DomEvent$Type',48),zf=yi(_m,'AbstractMap',129),sf=yi(_m,'AbstractHashMap',128),Df=yi(_m,'HashMap',144),nf=yi(_m,'AbstractCollection',127),Af=yi(_m,'AbstractSet',131),pf=yi(_m,'AbstractHashMap$EntrySet',130),of=yi(_m,'AbstractHashMap$EntrySetIterator',132),yf=yi(_m,'AbstractMapEntry',134),qf=yi(_m,'AbstractHashMap$MapEntryNull',133),rf=yi(_m,'AbstractHashMap$MapEntryString',135),xf=yi(_m,'AbstractMap$1',139),wf=yi(_m,'AbstractMap$1$1',140),Ef=yi(_m,'HashSet',145),bf=yi(Qm,'NullPointerException',119),$e=yi(Qm,'IllegalArgumentException',115),ne=yi(Zm,'HandlerManager',54),Ne=yi(Xm,'EventBus',57),Re=yi(Xm,'SimpleEventBus',56),me=yi(Zm,'HandlerManager$Bus',55),Pe=yi(Xm,'SimpleEventBus$1',105),Qe=yi(Xm,'SimpleEventBus$2',106),Ke=yi(Wm,'WidgetCollection',101),If=xi('[Lcom.google.gwt.user.client.ui.','Widget;',156),Je=yi(Wm,'WidgetCollection$WidgetIterator',102),Vd=yi(Vm,'TokenStoreImpl',12),ie=yi($m,'PrivateMap',51),oe=yi(Zm,'LegacyHandlerWrapper',58),hf=yi(Qm,'StringBuffer',124),te=yi(an,'Window$ClosingEvent',79),ue=yi(an,'Window$WindowHandlers',80),mf=yi(Qm,'UnsupportedOperationException',126),_e=yi(Qm,'IllegalStateException',116),se=yi(bn,'Storage',70),re=yi(bn,'Storage$StorageSupportDetector',71),Ud=yi(Vm,'CookieStoreImpl',11),Ff=yi(_m,'MapEntryImpl',146),je=yi('com.google.gwt.event.logical.shared.','CloseEvent',53),af=yi(Qm,'IndexOutOfBoundsException',117),cf=yi(Qm,'NumberFormatException',121),Sd=yi(Vm,'AuthRequest',10),Gf=yi(_m,'NoSuchElementException',147),vf=yi(_m,'AbstractList',136),Bf=yi(_m,'ArrayList',141),tf=yi(_m,'AbstractList$IteratorImpl',137),uf=yi(_m,'AbstractList$ListIteratorImpl',138),Cf=yi(_m,'Collections$EmptyList',143);$stats && $stats({moduleName:'gmailgadgettest',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.gmailgadgettest) $wnd.gmailgadgettest.onScriptLoad();
--></script></body></html>